package net.jingkao.app.common;

import android.os.Handler;
import android.os.Message;

/**
 * 异步数据Handler
 * @author chao
 *
 * @param <T>
 */
public abstract class DataHandler<T> extends Handler{
	
	// 当有消息发送出来的时候就执行Handler的这个方法
	@Override
	public void handleMessage(Message msg) {
		super.handleMessage(msg);
		// 处理UI
		handleData((T) msg.obj);
	}
	
	protected abstract void handleData(T data);

}
